Microservices-based cloud-edge collaborative condition monitoring platform for smart manufacturing systems