President Donald Trump is in Singapore to meet with North Korean leader Kim Jong Un. But how did the historic summit come about?