UCLA's Cantlay to face Texan Kraft in 36-hole finale at U.S. Amateur