Why South Africa's opposition may struggle to unseat the ruling ANC