Describir: Unit Commitment under Uncertainty using Data-Driven Optimization with Clustering Techniques