Electrochromic self-electrostabilized polypyrrole films doped with surfactant and Azo Dye