Polyarenemethylidenes, a new class of low gap polymers