Lionel Messi failed to get into the top 30 Ballon d'Or shortlist this year, but Harry Kane feels that the Argentine is the best player in the world.