More than 40 million people under winter weather alerts