Diageo has teamed up with a PGA professional golfer in a three-year sponsorship deal for Johnnie Walker Scotch whisky.