Iran has issued a sharp warning to US President Donald Trump, saying that any attack on its infrastructure would lead to severe retaliation, after Trump issued an ultimatum over the Strait of Hormuz and warned that 'hell' would rain down on Iran.