Iodinated photosensitizing chitosan: self-assembly into tumor-homing nanoparticles with enhanced singlet oxygen generation.