Rickie Fowler wins Honda Classic