Szoboszlai penalty earns Hungary first win over England in 60 years