Trump scraps extra 25% tariff on India in trade deal linked to Russian oil