CVS Caremark Charitable Trust awards $3.3 million in grants