CVS will buy Navarro Discount Pharmacy