Too little accountability and too much information hurts embattled charities