STOCK AND ASSET PURCHASE AGREEMENT between ETHICON, INC. and CARDINAL HEALTH, INC. Dated as of March 1, 2015