earthmoving foreman northern cape mining jobs