England sink Sweden to advance to World Cup semis