Historic handshake between Trump and Kim Jong-un

US President Donald Trump and North Korea's Kim Jong-un have shaken hands before their meeting in Singapore.