A Distributed V2V-Based Virtual Traffic Light System