Early Easter cuts into April sales at Walgreens