Electricity demand modelling with genetic programming