The United States and North Korea have spent the past week scrambling to reschedule a June 12 summit between President Donald Trump and North Korean leader Kim Jong Un. If it takes place, it will be among the most memorable moments in recent US diplomatic history.