Charity fundraising harder than five years ago, says report