Snow, ice causes flight delays, cancelations