what 039 s the average salary of a mining engineer in south africa