Trump hits India with 25% tariffs, putting Modi under pressure amid continued purchasing of Russian oil