Indacenodithiophene: a promising building block for high performance polymer solar cells | Synapse