Welcome home rally held for Sen. Ted Cruz in Houston