World Economic Forum's new research finds that India has slipped 10 points in Global Gender Parity Index, now at number 108