Walgreens reports positive July sales