The US military says it has successfully carried out its latest round of strikes against Iran, despite further disruptions to shipping. July 18, 2026