France crash out of Euro 2024, Spain goes through to final