Domestic investors now own more Indian stocks than foreigners