Wallgreens strikes $8.9 billion deal to buy Summit Health-CityMD