Bi2SiO5@g-SiO2 upconverting nanoparticles: a bismuth-driven core-shell self-assembly mechanism