diabetes and cancer