U.S. President Donald Trump said the military could end its Iran offensive in two to three weeks and will shift responsibility for the Strait of Hormuz to countries that rely on it for oil and ...