CVS Agrees to Buy Apria’s Coram Unit for $2.1 Billion