causes of non-union fracture