Donald Trump cancels Mike Pompeo's North Korea visit

US President Donald Trump pulled the plug on a weekend trip to North Korea by his top diplomat, while taking a swipe at China over efforts to disarm the nuclear state.