Charity laws 'inefficient and unduly complex'