ba phalaborwa pmc mine vacancies