Collaborating to achieve corporate social responsibility and sustainability? Possibilities and Problems