What Walmart bought for $16 billion: a sliver of India and a lot of hope