Capitalism and Social Progress