Review: Diabetes, Obesity and Cancer - Pathophysiology and Clinical Implications.