both Hamas and Palestinian Islamic Jihad have received funding, training, weapons and advanced combat and intelligence gear from Iran