John Bolton warns against a 2nd term for Trump