Metformin, diabetes, cancer