Geometric effects in olefinic cation-π interactions with alkali metals: a computational study.