mining engineering apprenticeships in south africa