Beyond World 3: a new system dynamics model for global sustainability analysis.