4-tert-butyl-1-(4'-dimethylaminobenzylideneamino)pyridinium perchlorate (BDPP): a novel fluorescent dye.