What latest estimates of India’s GDP say about the economy