American golfer Phil Mickelson has become the oldest major winner – winning the PGA Championship at the age of 50.