Den tidigare särskilda åklagaren Jack Smith ska vittna offentligt inför representanthuset efter anklagelser om att ha använt statlig makt mot president Trump.