The mystery of metformin