Biodegradable polymeric vesicles containing magnetic nanoparticles, quantum dots and anticancer drugs for drug delivery and imaging