Israel and Hamas agree to release 50 civilian hostages in Gaza in exchange for Palestinian prisoners and halt fighting for four days.