Floods leave communities in shambles