Social Security, which provides benefits to about 70 million Americans, could run out of money sooner than expected, according to a new report from the Congressional Budget Office. The Old-Age and ...