Winter weather snarls traffic on I-90