Barcelona's Lionel Messi has become the first player to scoop the Ballon d'Or award on four occasions, beating Cristiano Ronaldo and Andres Iniesta.