Theoretical study of indole: protonation, indolyl radical, tautomers of indole, and its interaction with water