Polyaniline-coated freestanding porous carbon nanofibers as efficient hybrid electrodes for supercapacitors