A Comprehensive Review on Traffic Datasets and Simulators for Autonomous Vehicles