Comey to testify publicly about Trump confrontations, source says