“ metformin for longevity buy metformin 1000 mg can metformin damage the kidney and liver what does metformin help with ”