Warm Weather Puts Chill on Abercrombie, Walgreens' Sales