Synthesis, characterizations, crystal structures, inhibition effects and theoretical study of novel Schiff base derived from hydroxynaphthaldehyde on the corrosion of carbon steel in 1 M HCl