John Bolton to testify in impeachment trial