Trump hints might testify at impeachment