Text this: A novel DNA nanosensor based on CdSe/ZnS quantum dots and synthesized Fe3O4 magnetic nanoparticles