I-29 reopens after monthlong closure caused by flood damage