A two-stage framework for cost-sensitive predictive maintenance using deep learning, GANs, and risk-aware clustering | Synapse