Despite the high levels of violence against women, South Africa is undergoing a feminist revolution, according to activists