Alternating and diblock donor-acceptor conjugated polymers based on diindeno[1,2-b:2',1'-d]thiophene structure: synthesis, characterization, and photovoltaic applications.