Israel kills Hamas military commander