When Rory McIlroy is unveiled as Nike's new brand ambassador in Abu Dhabi later he will officially become one of the highest paid sports stars in the world.