England beats Germany in extra time to win Euro 2022