Alternate donor-acceptor small-band-gap semiconducting polymers; Polysquaraines and polycroconaines