Scheffler wins US Junior Amateur, beating Riley in 36-hole finale in Calif.