Metformin-mode of action and clinical implications for diabetes and cancer