public affairs consultant careers in South Africa