Benzotrithiophene and triphenylamine based covalent organic frameworks as heterogeneous photocatalysts for benzimidazole synthesis