Floods wreaking havoc