UK approach to tax avoidance 'flawed'