Electrochemical and quantum chemical studies of some azomethine compounds as corrosion inhibitors for mild steel in 1 M hydrochloric acid