Text this: An analysis of the general anti-avoidance rule in South Africa and a comparison with foreign anti-avoidance provisions