Nitrogen and phosphorus Co-doped porous carbon: Dopant, synthesis, performance enhancement mechanism and versatile applications | Synapse