What channel is France v Germany Euro 2025 quarter-final on? TV coverage, live stream and kick-off time