Jimmy Walker Wins 2016 PGA Championship