Record snowfall cuts off Kashmir Valley