How an organization's ethical climate contributes to customer satisfaction and financial performance · Study