Hydrochloric acid based cleaner