Trump cites 'tremendous anger and open hostility' from North Korea as reasons for cancelling the landmark meeting.