Baby boomers are spending their nest egg and lifting the US economy