A stilbazolium dye-based chromogenic and red-fluorescent probe for recognition of 2, 4, 6-trinitrophenol in water. (17th June 2020)