Iran has launched retaliatory strikes after US attacks near the Strait of Hormuz, and oil markets are reacting to the escalation.