Substituent effects on the tautomerism of Schiff bases