England signed off 2024 with a chastening 423-run defeat against New Zealand in Hamilton, with injured captain Ben Stokes not fit enough to go down with the ship.