Service-centric Asset Management: a Foundation for Automating Asset Lifecycle Management and Planning