Thermal and optical properties of P3HT:PC70BM:ZnO nanoparticles composite films