Hamas has agreed to a ceasefire proposal put forward by U.S. Special Envoy to the Middle East, Steve Witkoff, aimed at halting hostilities in Gaza.