dihalogenated halogenated dealkylative dihalogen hydrogenative interhalogen hydrohalic monohalogenated halogenous polyhalogeno