Fearing uprising, India shelves Kashmir polls