NBC: Israel and Palestinians agree to cease-fire ending days of fighting and bloodshed