Diabetes and cancer.