When is it legal to drink alcoholic beverages in a vehicle on a public highway?