Metformin: a review of its potential indications