Hamas frees hostages, Trump hails truce deal

Hamas hands over 20 hostages as Israel plans prisoner release; Trump calls truce ‘historic
Gaza Israel ceasefire