Winter weather cancels nearly 500 flights