Metformin: the hidden chronicles of a magic drug.