Survey shows 33% of charities had to cut back or suspend services in the past year due to a lack of funding, while over 42% reported a drop in income.