UN rules against Israeli barrier