Synthesis and application of polypyrrole nanofibers: a review | Synapse