Pep Guardiola said that Spanish football has deserved a Ballon d'Or winner for a long time but couldn't get one because of Lionel Messi and Cristiano Ronaldo