Set a mammoth 658 to win by New Zealand, England faded away to 234 with injured captain Ben Stokes not batting.