UN blames Israel for 'excessive' Gaza violence