solid magnesium and aqueous hydrochloric acid react to produce aqueous magnesium chloride and hydrogen gas