Rory McIlroy wint The Players Championship