Heavy rain atop frozen ground causes flooding in Midwest