England reach World Cup final after 27 years