Shailesh Kumar Singh Supreme Court judgment