Senator Ted Cruz says US President Donald Trump’s approach could lead to government changes in Venezuela, Cuba and Iran.