India ranks 74 on World Economic Forum’s global energy transition index