CVS Health is buying Oak Street Health for $10.6 billion, or $39 per share. Closing of deal is expected by the end of this year.