Hamas agreement, public protests put pressure on Israel to reach ceasefire deal CBC | World News agreement Ceasefire deal Hamas Israel' pressure protests public reach 2024-05-07 admin