Supply chain coordination with corporate social responsibility