India prepared for jobs of the future, but serious gaps in skills: What QS ranking say