Needle-like polyaniline nanowires on graphite nanofibers: hierarchical micro/nano-architecture for high performance supercapacitors