Strait of Hormuz Disruption: What the 20% Energy Price Risk Means for European Business Strategy in 2026