Thermally stable water insoluble azo-azomethine dyes: synthesis, characterization and solvatochromic properties.