Efficient Safety Message Dissemination in Vehicular Ad Hoc Networks