does metformin cause dry mouth metformin and contrast dye metformin kidney best metformin manufacturer metformin cream problems with metformin is metformin bad for you