ECB holds rates steady, flags energy-price uncertainty as markets reassess the rate path July 23, 2026