Railway design and maintenance from a life-sycle cost perspective door