After months of hurling insults and threats at each other and even comparing the sizes of their “nuclear buttons”, US President Donald Trump and North Korean leader Kim Jong-un met for the first time today and signed a “comprehensive” agreement.