Holdrege man facing federal child porn charges takes plea deal