Rory McIlroy becomes one of the biggest earners in sporting history after confirmation of multi-year sponsorship deal with Nike.