who won the four major golf tournaments in 2017