The Car-Following Model and Its Applications in the V2X Environment: A Historical Review