Sophie Devine smashed 87 runs from just 57 balls to guide New Zealand to a stunning comeback victory over England in the second T20 International at Canterbury.