Israel and Hamas have agreed to a ceasefire, but it doesn’t guarantee peaceful end to devastating war