Rain and hail hammer Midwest