Molecular orbital theory of the electron structure of organic compounds. XXIV. Geometries and energies of small boron compounds. Comparisons with carbocations