Veteran political strategist James Carville suggested that President Donald Trump will resign by this time next year, frustrated by a stymied agenda after losing the midterms.