Baby boomers subsidize Gen Z and millennial spending habits | Fortune