Almost half of Gen Zs have side jobs as money fears take over, survey finds