Subtyping patients with chronic disease using longitudinal BMI patterns