U.S. President Donald Trump said Tuesday that the U.S. military will leave Iran in "two or three weeks."