Ethics and corporate social responsibility