Modi government caves in to US diktat on Iran oil