The University of Chicago will provide free tuition to students of families earning less than $250,000 a year, creating one of the most generous financial-aid offers in the nation at a moment when lawmakers and parents are scrutinizing the value of a college degree. Colleges have been in a race to raise the income limits for free tuition in recent years.