H2o h2 hcl mgcl2