Republicans have released a list of witnesses they want to call as the first public hearings on impeachment are set to kick off.