The moment of truth has come as Lionel Messi, Cristiano Ronaldo and Andres Iniesta battle it out on Monday for football's most prestigious individual prize