Millions under winter weather alerts from Texas to Pennsylvania