Why Gen Zers and millennials are looking for second jobs