The associations between sleep duration and sleep quality with self-rated health in young adults: a population-based study