Life-cycle cost analysis of optimal timing of pavement preservation