Effects of electrochemical process parameters on the synthesis and properties of polypyrrole coatings on steel