Aryl-viologen pentapeptide self-assembled conductive nanofibers Article uri icon