Distributed rate control algorithm for VANETs (DRCV)