Autonomous Transportation Ecosystems: Challenges and Opportunities in Engineering Self-Driving Vehicles, Smart Roads, and Ethical Governance