Advanced predictive maintenance and asset management: Meeting today's challenges