Millennials are the biggest but poorest generation