Judge throws out child porn charge against Steven Powell