Factors influencing the C=N stretching frequency in neutral and protonated Schiff's bases