Lionel Messi, Cristiano Ronaldo and Neymar topped the billing at the 2017 Best FIFA Awards in London on Monday.