Biomass-derived nitrogen-doped porous carbons (NPC) and NPC/ polyaniline composites as high performance supercapacitor materials