Effect of cations on purine-purine-pyrimidine triple helix formation in mixed-valence salt solutions