US President Donald Trump issues 48-hour ultimatum over Strait of Hormuz as Israel strikes Tehran and Iran warns retaliation.