Synthesis of high quality zinc-blende CdSe nanocrystals and their application in hybrid solar cells | Synapse