Strait of Hormuz shutdown: What implications for Europe, for how long and how high can prices go?April 1, 2026