President says Iran war will end "soon" but offers no plan, as he compares 18 U.S. military deaths with losses in Vietnam.