Structure and energetics of C2H4Br+: ethylenebromonium ion vs. bromoethyl cations