what is average mining engineer salary in south africa yahoo answers