Diabetes and cancer: Epidemiology and potential mechanisms