Corporate social responsibility and business ethics