New insights into antidiabetic drugs: Possible applications in cancer treatment.

New insights into antidiabetic drugs: Possible applications in cancer treatment.