Metformin hydrochloride: an antihyperglycemic agent.