Wembley handed hosting duties for Euro 2020 final and semis