Walgreens Q3 profit drops, misses Street