From name-calling to planning a summit, US President Donald Trump and North Korean leader Kim Jong Un are now scheduled to meet in Singapore on June 12, 2018. Here is a look at some of the key milestones in their on-again, off-again relationship.