Text this: Joint Optimization Method for Preventive Maintenance and Train Scheduling of Subway Vehicles Based on a Spatiotemporal Network Graph