Home Investing ECB lowers key interest rates by 25 basis points: what it means for markets