public relations officer (pro) careers in Port Elizabeth, South Africa