Metformin EP Impurity D Catalogue M422574 CAS 108-78-1 M.W 126.12 M.F C3H6N6 Specifications FAQs 1,3,5-triazine-2,4,6-triamine