Advantages and disadvantages of metformin