US President Donald Trump issues 48-hour ultimatum to Iran over Strait of Hormuz