President Donald Trump has warned that the US would 'obliterate' Iran’s power plants if Tehran fails to reopen the Strait of Hormuz within 48 hours, prompting Iranian officials to threaten retaliatory strikes against US and Israeli energy and infrastructure assets in the region.