Text this: An analysis of the South African general anti-avoidance rule : lessons from New Zealand case law