Fabrication of carboxyl functionalized CdSe quantum dots via ligands self-assembly and CdSe/epoxy fluorescence nanocomposites