Substituent effects on linear and nonlinear optical properties of fluorescent (E)-2-(4-halophenyl)-7-arlstyrylimidazo[1,2-A]pyridine: spectroscopic and computational methods