Powerful storm sweeps across US midwest