roblox hits $29.5b valuation ahead of direct listing: what investors should know