mining learnership jobs in south africa