World Court orders Israel to halt Rafah offensive