Low physical activity is a predictor of thinness and low self-rated health: gender differences in a Swedish cohort.