Israel may have violated laws of war in Gaza - UN