CVS to Buy Omnicare in $12.7 Billion Pharmacy Expansion Deal