Walgreens posts 2.1% drop in October sales, signs more than 28 million to Balance Rewards program