Gen Z will be spending $18,000 more on rent before they turn 30 than millennials did in their 20s | Fortune