Hydrogen atom and hydride anion addition to adenine: structures and energetics.