The fundamental policy disagreements that pushed John Bolton away from Trump