Stimulus from the echo boom may not be enough to offset slower spending by baby boomers