India stares at $7 bn a year loss thanks to Trump