training opportunities at mining in south africa