European Central Bank delivers 25 basis point rate cut