Retailers brace for a tough holiday season