Kashmir grapples with load-shedding