People have become more positive about charities over the past three years, a report shows, but there's no room for complacency, says Ruth Sutherland