average salary of a mine geologist in sa