Palestinian Religious Terrorism: Hamas and Islamic Jihad