A styrylpyridinium dye as chromogenic and fluorogenic dual mode chemosensor for selective detection of mercuric ion: Application in bacterial cell imaging and molecular logic gate