Metformin: The beneficial effects of metformin on cancer prevention and therapy: a comprehensive review of recent advances, 2019