High-performance inverted PThTPTI:PC71BM solar cells. (July 2015)