Design, synthesis, antimicrobial activity and computational studies of novel azo linked substituted benzimidazole, benzoxazole and benzothiazole derivatives. (February 2019)