Curfew cripples life across Indian-administered Kashmir