Metformin: Comprehensive Insights