mining engineering internship salary in south africa