Physical activity, exercise and self-rated health: a population-based study from Sweden