Flood recovery enters final stages