New Zealand take lead on Day 2 but India strike back late in 1st Test