mining engineering salary in sa