India scraps special status for Kashmir in step Pakistan calls illegal