Synthesis of size-tunable and stable CdS nanocrystals in DMF