Over 40 dead as winter storm sweeps through US