US president threatens to rain ‘hell’ down if Strait of Hormuz does not reopen within 48 hours