International cybercrime marketplace taken down