Gen Z pullback could send holiday sales down 5%: PwC