2 men face child porn charges