Gen Zers and millennials have it harder than boomers did with college debt and buying a home—but they're much better about saving | Fortune