Long-serving Republican senator and former Republican presidential candidate John McCain is in Australia as a guest of the US Studies Centre. He spoke to the ABC's 7.30 program about Donald Trump, Vladimir Putin, terrorism, climate change and North Korea.