March 27, 2026 European Bond Yields Surge to Multi-Decade Highs as Energy Shock Fuels Inflation Fears