Molecular modelling of compounds used for corrosion inhibition studies: a review | Synapse