New Zealand seal a 3-0 series sweep by edging to a two-wicket win in the third one-day international in Wellington, following another England top-order collapse.