3D hollow Co-Fe-P nanoframes immobilized on N,P-doped CNT as an efficient electrocatalyst for overall water splitting.