US President Donald Trump thanked North Korea's Kim Jong Un in his speech to the United Nations General Assembly Tuesday, for his "courage" and the "steps he has taken", but said more needs be done to denuclearise the Korean peninsula.