England get revenge with New Zealand win