India ranks 58th out of 140 economies on the Global Competitiveness Index 2018 WEF