Untimely rains, snowfall create havoc in north India