At least 2,300 detained in locked-down Kashmir