magnesium 2-hydroxybutanedioate