Metformin clinical pharmacology