Two and three input molecular logic operations mediated by a novel azo-azomethine based chromogenic probe through intramolecular charge transfer processes