Ted Cruz lays the smackdown on Andrew McCabe