Walgreens to close 1,200 US stores over 3 years