Walgreens slashes dividend as US retail drags in Q1