Experimental and theoretical insights into two fluorine-containing imidazoline Schiff base inhibitors for carbon steels in hydrochloric acid solution