Stochastic kNN-based imputation for recovering missing value distributions: Applications to uncertainty quantification in solar power forecasting