A high-yield synthesis of chalcopyrite CuInS 2 nanoparticles with exceptional size control