Ted Cruz slams Trump’s tariffs and says Iran war needs to end – Houston Chronicle