Life-Cycle Cost Analysis of Infrastructure Projects