Performance limitations in thieno[3,4-c]pyrrole-4,6-dione-based polymer:ITIC solar cells.