Why Trump’s tariff on Canada, Mexico raises questions about India deal