The United States has launched military strikes against Iran as tensions over control of the Strait of Hormuz reach a dangerous new peak.