An Update on the Pharmacogenomics of Metformin: Progress, Problems and Potential | Synapse