Evaluation on the inhibitive effect of heterocyclic derivatives and polyamino compounds on the corrosion of carbon steel and copper in acid media