Man charged in child porn case