Donald Trump puts India in a fix over Iran oil and regional strategy