A Generative Car-following Model Conditioned On Driving Styles