One-step synthesis of polypyrrole–Ag nanofiber composites in dilute mixed CTAB/SDS aqueous solution