John Bolton agrees to plea deal in documents case