How does metformin hydrochloride work?