Ted Cruz säger att han är livrädd för att vakna upp inom de närmaste fem åren och inse att han lever i ett land där båda de stora politiska partierna är anti-israeliska och antisemitiska.