International Court of Justice rules Israel should cease Rafah offensive