CVS publishes Corporate Social Responsibility Report