Text this: A Survey on Data-Driven Predictive Maintenance for the Railway Industry