System and method for automatically predicting the timing and costs of service events in a life cycle of a product