Social Progress Index: India's quality of life improves, but scores low on communication, environment