A novel data dissemination method for vehicular networks with rateless codes