Charities accused of overvaluing donations