Multi-State Car-Following Behavior Simulation in a Mixed Traffic Flow for ICVs and MDVs