average starting salary for mining engineer south africa