Ronaldo ends Messi run with second Ballon d’Or