Iran warns Trump as tensions threaten 21% of global oil supply