CVS to Buy Omnicare in $12.7B Pharmacy Expansion Deal