Widespread snowfall over the last three days has cut off the Kashmir Valley and led to blocked roads and power outages and, for the first time in decades, rationing of fuel.