Eight out of 10 Americans are within 10 miles of a CVS