Brent to average $110 in H2 2026 as Hormuz disruption drains inventories