Can metformin cause an allergic reaction