For the final time Cristiano Ronaldo and Lionel Messi will be playing at a World Cup, after a 20-year rivalry which dazzled and at times transcended the sport completely