Rickie Fowler Wins Abu Dhabi HSBC Championship