L-Threonic acid magnesium salt cas 778571-57-6