how does metformin work metformin black box warning glimepiride metformin what are the side effects if you stop taking metformin online pharmacy metformin