CBO now estimates 31 million will remain uninsured