Barcelona midfielder Xavi Hernandez believes team-mate Lionel Messi should win the Ballon d'Or ahead of Cristiano Ronaldo