Torrey Pines will host 2021 US Open, U.S. Golf Association confirms