Constructing hierarchical time series through clustering: Is there an optimal way for forecasting?