The impact of Corporate Social Responsibility (CSR) initiatives - which have proliferated in recent years in rich and emerging nations - cannot be taken for granted, a UN report says.