Messi breaks records ahead of Ronaldo and German icons