President Donald Trump said he could declare the Strait of Hormuz a U.S. territory as he discussed Iran, Venezuela and American military power.