US President Donald Trump and North Korea's leader Kim Jong-un have met at the start of their high-profile summit in Vietnam's capital, Hanoi.