The trinity of betrayal: The African National Congress, South Africa Communist Party and Congress of Southern African Trade Unions