A non-fullerene all small molecule solar cell constructed with a diketopyrrolopyrrole-based acceptor having a power conversion efficiency higher than 9% and an energy loss of 0.54 eV | Publicación