Understanding Metformin: Mechanisms and Health Benefits