Hamas faces deadline to return all hostages to Israel under peace agreement brokered by President Donald Trump following October 7, 2023 attacks.