Tehran's reaction came after Donald Trump said he would "finish defeating" Iran and "soon" declare the Strait of Hormuz part of US territory.