Flood management and prevention