India is among the least happy countries in the world—worse than even war-hit Ukraine