Text this: Quality of Life and its sociodemographic determinants: a population-based study from rural Punjab, India