Charities criticise tax avoidance claim