India ranks 77th on sustainability, 131st in little one flourishing index rankings, claims UN report