NBC: Lawsuit accusing ranch of forcing teens to do hard labor settles for $2.3 million