Israel and Hamas have agreed to stop the war for six weeks, but now the hard part begins for all sides.