What is the difference between metformin and metformin hcl