Dustin Johnson Overcomes Controversy to Win U.S. Open