World court deals a hammer-blow to insulated Israeli impunity