India's top court finishes hearing arguments on Kashmir's special status