Annual glycemic variations and risk of cancer among Chinese patients with type 2 diabetes mellitus: a population-based cohort study in Shanghai.