A Carrier Sensing and Slot-State Sharing TDMA for Vehicular Ad Hoc Networks