Architects of revolution? A strategic analysis of South African leftist NGOs in the struggle for a better world