Obesity, Diabetes and Cancer Risk: Mechanisms and Effects of Anti-Diabetic Agents