Rickie Fowler Wins Deutsche Bank Championship