PROMPT: A cross-layer position-based communication protocol for delay-aware vehicular access networks