Corporate social performance: paradoxes, pitfalls and pathways to a better world