A novel approach to predicting customer lifetime value in B2B SaaS companies | Synapse