Credit: AP/Maya Alleruzzo Netanyahu says deal to release hostages held in Gaza has been reached after last minute snags