Conducting Polymers: Synthesis, Properties and Applications