The US president has given Tehran until 8pm on Tuesday Washington time to end its blockade of the strait or be bombed ‘back to the Stone Ages’.