Wal-Mart recalling 174,000 dolls