High performance non-fullerene polymer solar cells based on PTB7-Th as the electron donor with 10.42% efficiency. Issue 6 (19th January 2018)