Millions could face blizzards by this weekend