Israel not doing enough to protect civilians, say UN and EU