Ab initio and DFT study of molecular structure and tautomerism of 2-amino-2-imidazoline, 2-amino-2-oxazoline and 2-amino-2-thiazoline