Madison County resident faces child porn charges