Snow falls across North Texas; some flights delayed or cancelled