σ-Donor, π-donor, and anion competition in π-complexation of alkali metal cations