Ryan Rua takes Spieth to win U.S. Open