Exploring the dynamics of the world energy system : An agent-based - system dynamics model