US president has given Iran 48 hours to reopen strait of Hormuz or face destruction of its energy infrastructure ...