James McCabe (judge)