Tautomerism, normal coordinate analysis, vibrational assignments, calculated IR, Raman and NMR spectra of adenine