The generalized valence bond π orbitals of ethylene and allyl cation