Euro 2024: England joins Spain in final