Set a mammoth 658 to win by New Zealand, England were bowled out for 234 with injured captain Ben Stokes not batting.