Diabetes and cancer: A comprehensive review | Synapse