US President Donald Trump again claimed the Strait of Hormuz would be opened “very soon,” threatening Iran with military action if it does not happen.