The US and Iran agreed to halt attacks for now and will meet in Doha on June 30 to discuss the Strait of Hormuz.