Experimental and theoretical study of 1-(2-ethylamino)-2-methylimidazoline as an inhibitor of carbon steel corrosion in acid media