Preparation of microporous carbon nanofibers from polyimide by using polyvinyl pyrrolidone as template and their capacitive performance