Upwork: Nearly half of Gen Z and millennial workers freelanced in 2022