CBO lowers deficit projection for 2015

The budget deficit for 2015 is expected to drop to roughly $425 billion, according to a report released Friday by the nonpartisan Congressional Budget Office (CBO).