Cardinal Health buying medical supplies business from Medtronic for $6.1 billion