Scalable, Technology-Agnostic Diagnosis and Predictive Maintenance for Point Machine using Deep Learning