South Africa to vote amid graft scandals, high unemployment