European Central Bank keeps key interest rate on hold at 2.5% News Oct 29, 2026 Source: CNBC (International)