Barclays ‘engaging in tax avoidance on a grand scale’, says TSC member