hydrochloric acid molecular weight