Cardinal Health spends $360M on two home-care acquisitions