WEF study: India’s rank slips to 68th place in global competitiveness index