World Iran war pushes oil above $110: What it means for inflation, markets and consumers 9 March 2026, 1:54 pm Team Buyback