Walgreens and Rite Aid report April results