CPMXai: Cognitive Predictive Maintenance and Quality Assurance using EXplainable AI and Machine Learning 2021 – 2024