Gen Z may have 50-year retirements, so start investing now, says UBS