Recurrent Event Modeling: Application to Water Network Asset Management