Former President Bill Clinton is due to testify on Friday behind closed doors to a congressional panel about his ties to the late sex offender Jeffrey Epstein, in what could be a tense confrontation between the former Democratic leader and President Donald Trump’s fellow Republicans.

