US defense secretary Pete Hegseth says the US operation to protect commercial ships from Iran in the Strait of Hormuz is temporary.