NBC: Israel and Hamas reach deal to release 50 hostages and pause fighting for 4 days in Gaza