Donald Trump and Kim Jong-un have begun their second summit, with the US president calling his North Korean counterpart “a great leader” and offering to help give his country a “tremendous future”.The two leaders advanced towards each other and shook hands in front of a dozen US and North Korean flags, set up in the Metropole hotel in Hanoi, in a tableau almost identical to the backdrop at their first meeting, eight months ago in Singapore.