Home World Top UN court says Israel must take ‘all measures’ to prevent genocide in Gaza but stops short of calling for ceasefire