Benzimidazole and Benzimidazole Derivatives as Anticancer Scaffolds: A Review of Synthetic Approaches | Synapse