Group D's France and England clash in a Euro 2025 blockbuster at the Stadion Letzigrund in Zürich, Switzerland