Impact of technology on terrorism