Many charities 'fail to meet expectations' of wealthier donors