Former US Army vice chief of staff General Jack Keane says Kim Jong-Un is trying to target America to ensure he won't be attacked.