Privacy-Preserving Distributed Learning for Residential Short-Term Load Forecasting