A Survey on AI-Based Object Recognition and Autonomous Control for Smart Locomotives for Enhancing Railway Automation