April 23, 2026 Oil Prices Rise Amid Hormuz Disruption and Iran Tensions, StanChart Forecasts $95 Barrel as New Equilibrium