Walgreens to close up to a quarter of 8,600 US stores