Walgreens April sales up 3.4%