Rory McIlroy, on and off the course