Halogenated poly(isobutylene-co-isoprene): influence of halogen leaving-group and polymer microstructure on chemical reactivity