The effects of ethical climate on organizational identification, supervisory trust, and turnover among salespeople