Walgreens retains network covering almost 3 million lives