Supercapacitors based on a nitrogen doped hierarchical porous carbon fabricated by self-activation of biomass: excellent rate capability and cycle stability