Short-Term Energy Consumption Forecasting at the Edge: A Federated Learning Approach