Ted Cruz is being outraised and outspent