India stood 43rd on IMD’s World Competitiveness Index 2020; Singapore on top