Facing growing calls for his impeachment, President Donald Trump addressed the UN General Assembly on Tuesday and delivered a roaring defence of nationalism and American sovereignty even as he tried to rally a multinational response to Iran's escalating aggression.