The Congressional Budget Office has shrunk its projections for the U.S. population in 30 years to 372 million residents, a 2.8% drop from last year, citing declining birth rates and less expected immigration.