Home Africa Sharp-tongued South African voters give ruling ANC a stiff rebuke