US President Donald Trump warns that “all hell” will rain down on Iran if it does not reach a peace deal within 48 hours.