Biodegradable nanoparticles for drug delivery and targeting