Bioinspired design of graphene-based N/O self-doped nanoporous carbon from carp scales for advanced Zn-ion hybrid supercapacitors