Donald Trump continued his praise of Vladimir Putin and Kim Jong Un, calling them "smart" and "streetwise" people as he spoke to supporters in Texas on Friday, 25 October.