Gen Zers and millennials are taking ‘mini-retirements’ early in life — here’s why