israel hamas truce 2023latest news & developments