Intelligent and connected vehicles: Current status and future perspectives