US President Donald Trump pointed to North Korea’s nuclear arsenal as a reason for maintaining good relations with Kim Jong-un, before contrasting Washington’s approach to Pyongyang with its position on Iran.