Size-controlled one-pot synthesis of fluorescent cadmium sulfide semiconductor nanoparticles in an apoferritin cavity