Modeling Churn and Usage Behavior in Contractual Settings