Manipulation of the exciton diffusion length of conjugated polymer nanoparticles: role of electron and hole scavenger molecules