Hamas, Israel reach prisoner swap agreement The two sides agreed to exchange 100 detainees 10 months ago