England needed a controversial extra-time penalty to see off Denmark and reach the final of Euro 2020