what does hydrochloric acid do