Functionalized 2-hydrazinobenzothiazole with carbohydrates as a corrosion inhibitor: electrochemical, XPS, DFT and Monte Carlo simulation studies. (9th April 2019)