Is metformin safe long term; Tofranil heart rate?