EU: World Court rules against Israel on barrier