klinicare group of pharmacies careers in Port Elizabeth, South Africa