In situ synthesis, electrochemical, surface morphological, UV–visible, DFT and Monte Carlo simulations of novel 5-substituted-8-hydroxyquinoline for corrosion protection of carbon steel in a hydrochloric acid solution