Donald Trump has cancelled his planned summit with the North Korean leader, Kim Jong-un, blaming his decision on a threatening statement from the Pyongyang regime. In a formal letter to Kim released by the White House, ...