Mexico says it will defend its sovereignty after Trump said drug cartels will be designated as 'terrorists'.