Modelling the hourly Spanish electricity demand