CVS Caremark Charitable Trust 'surprises' nonprofits with $4.3M in funding