Koepka wins 2017 U.S. Open