Theoretical investigation of spectral properties and tautomerization mechanism of 2-aminopurine.