New promises for metformin: advances in the understanding of its mechanisms of action

New promises for metformin: advances in the understanding of its mechanisms of action