In silico screening of ethyl 4-[(E)-(2-hydroxy-4-methoxyphenyl)methyleneamino]benzoate and some of its derivatives for their NLO activities using DFT