Abbey staff donate 5,000 hours to charities