Ted Cruz is on fire