Ultrafine CoP nanoparticles encapsulated in N/P dual-doped carbon cubes derived from 7,7,8,8-tetracyanoquinodimethane for lithium-ion batteries