John Bolton’s lawyer tells Democrats that he's sitting on undisclosed Ukraine info — but his testimony is far from guaranteed