mining accounting careers in south africa