Confinement of nitrogen-doped porous carbon between graphene layers as a bifunctional electrode for zinc-air battery-driven capacitive deionization