non-union fracture causes