Self-assembled polyaniline nanofibers/nanotubes