Diketopyrrolopyrrole-based polymer:fullerene nanoparticle films with thermally stable morphology for organic photovoltaic applications. (2nd February 2017)