mining engineering internship in south africa