Spectral, structural, solvatochromism, biological and computational investigation of some new azo–azomethines containing N-alkylpyridinium salts