Ted Cruz, back in Texas, rails against fellow Senate Republicans