England and Spain were given rapturous receptions by fans as they arrive in Berlin for the final of Euro 2024