Ammonium magnesium phosphate hydrate 99.999% metals basis 250g CAS 7785-21-9 MDL MFCD00050358 Powder