Polyaniline : Conducting polymer-Synthesis, properties and applications