charity accountant careers in South Africa