India's Supreme Court upholds decision to end special status for Kashmir