Text this: An efficient geographical routing and adaptive beaconing in vehicular ad hoc networks