Ted Cruz Has Vastly Outperformed Donald Trump Over the Long Haul