Trump faces North Korea dilemma after John Bolton infuriates Pyongyang