A novel and practical synthesis of substituted 2-ethoxy benzimidazole: candesartan cilexetil