Dynamic RAN Slicing for Service-Oriented Vehicular Networks via Constrained Learning