Failing public services, corruption and high crime rates have led to growing frustration among South African voters. That could lead to further losses for the ANC.