Hosts England booked their spot in the Euros final, beating Sweden by the biggest ever margin for a semi-final