Delay Analysis and Routing for Two-Dimensional VANETs Using Carry-and-forward Mechanism