India hold edge over New Zealand in Test