fecose 2 nanoparticles embedded in g c 3 n 4 a highly