President Trump received a rousing welcome in Israel and declared the Gaza war over. Hamas released the last 20 living Israeli hostages. Palestinian prisoners were also set to be freed.