Ted Cruz stands up for pastors in Houston