The latest US-Iran escalation has disrupted Gulf oil flows, but Brent remains below $100. This explainer looks at the supply, demand and physical-market forces keeping prices in check.