Electrochemical and quantum chemical studies of N,N′-bis(4-hydroxybenzaldehyde)-2,2-dimethylpropandiimine Schiff base as corrosion inhibitor for low carbon steel in HCl solution