Poly(benzimidazole)s