Harry Kane won the 2026 Ballon d'Or, becoming the first English winner since Michael Owen in 2001, but France Football editor Vincent Garcia said Kylian Mbappé was leading the charge for some time