The ICJ ruling is a repudiation of Israel and its western backers