NBC News: Israel-Hamas ceasefire live updates: 3 hostages set free in exchange for hundreds of Palestinians