Freeze warning for all of North Texas