Former FBI director Comey to testify publicly