Molecular orbital theory of the electronic structure of organic compounds. XIX. Geometries and energies of C3H5 cations. Energy relations among allyl, vinyl, and cyclopropyl cations