Highly functionalized epoxy macromolecule as an anti-corrosive material for carbon steel: Computational (DFT, MDS), surface (SEM-EDS) and electrochemical (OCP, PDP, EIS) studies