CVS Buys Longs Drug Stores