India ranked 37 on IMD World Competitiveness Index