CVS Caremark releases 2011 corporate social responsibility report