ECB Cuts Deposit Rate by 25 Basis Points