9 in 10 in India do not have enough to spend on non-essential items: Report, 10 March 2025