DemandCast: Global hourly electricity demand forecasting