India beat New Zealand to reach Four Nations hockey tourney final