India out of trillion-dollar club; m-cap slips to $985 bn