Mechanism of nickel catalysed dehalogenative step polymerization of aryl dibromides