Three-month ahead electricity demand forecasting at hourly resolution for ten European countries, using a generalized additive model