Text this: Modelling utility-aggregator-customer interactions in interruptible load programmes using non-cooperative game theory.