metformin 120 pills cost