Islamist militant group Hamas has threatened to kill one Israeli captive for every unexpected attack on Palestinian civilians in Gaza, Israel has amassed thousands of troops near the border and 123,000 Palestinians in Gaza have already been displaced.