England are into a first major tournament final since 2009, where they'll face either Germany or France