Gen Z is outpacing boomers on income, millennials on home ownership