John Bolton agrees that Donald Trump is a “fucking moron” and a “useful idiot”