Trump cancels summit, citing ‘open hostility’ by North Korea