Competitive reactivity of nitrenium and carbenium ion contributors of purinium cations with "soft" bases