India down to 112th spot on World Economic Freedom Index