New product life cycle curve modeling and forecasting with product attributes and promotion: A Bayesian functional approach - BizPub.ai