how does voting work in south africa