31 million under winter weather alerts