Trump cancels North Korea summit blaming Kim Jong-un's 'tremendous anger and open hostility'