Longitudinal age-and cohort trends in body mass index in Sweden – a 24-year follow-up study