The impact of social and weather drivers on the historical electricity demand in Europe