North Korean leader Kim Jong Un arrives in Singapore ahead of one of the most unusual summits in recent world history, a sit-down with US President Donald Trump.