Experimental and theoretical studies on corrosion inhibition of mild steel in hydrochloric acid by some organic compounds