Type 2 diabetes among farmers and rural and urban referents: cumulative incidence over 20 years and risk factors in a prospective cohort study.