While environmentalists may blame climate change for the worst floods in the Midwest since 1993, dams and river straightening have a role too.