Rory McIlroy believes his best golf yet to come after Players Championship win