Towards Scenario-based Safety Validation for Autonomous Trains with Deep Generative Models