Carter County man facing federal child porn charges