Two giants of European football meet in Gelsenkirchen, in a repeat of their Euro 2020 semi-final at Wembley