Wal-Mart snags Shoes.com domain for $9M