India and New Zealand have reached a free trade deal to deepen economic ties amid global trade uncertainties.