India up at 74th place on WEF’s global energy transition index