Bayesian Non-Parametric Models for Time Segmentation and Regression