South African Communist Party celebrates 90 years of struggle for democracy, liberation and socialism.