Walgreens to acquire assets of 18 ApothecaryRx pharmacies