Boomers are subsidizing Gen Z and millennial spending habits, ‘Oracle of Wall Street’ says