Bringing theory to practice: how to extract value from corporate social responsibility