hydrochloric acid formulamagnesium metal hydrochloric acid