CVS Caremark Charitable Trust awards more than $6 million to nonprofits