In its annual guidelines, National Security Agency says Iran and Hamas are seeking to snatch Israelis at home and abroad