Boron trifluoride promoted reactions of n-haloelectrophiles with alkenes