metformin and heartburn metformin 850 mg india metformin before or after meals why does metformin cause lactic acidosis