Generic drug introductions impact Walgreens' July sales