Metformin: multi-faceted protection against cancer.

Metformin: multi-faceted protection against cancer.