A Flexible Bayesian Model for Clustering Seasonal Time Series With Linear and Circular Components