halogenation dehalogenation monohalogenation dehydrohalogenation interhalogen hydrohalogenation biohalogenation dihaloelimination interhalogen compound oxyhalogenation