12 men caught in child-sex sting