Transitions to high tautomeric states can be induced in adenine by interactions with carboxylate and sodium ions: DFT calculation data