An explainable machine learning approach for energy forecasting at the household level