Daryl Mitchell’s unbeaten 131 steers New Zealand to a seven-wicket win over India in Rajkot, levelling the series 1-1.