Heterocyclic compounds: Synthesis of some benzimidazole and thiazole derivatives of potential medicinal interest