Becton Dickinson is to buy CareFusion in a $12 billion merger of the medical-product makers. About a 25% premium.