World Cup sets stage for Messi-Ronaldo rivalry