Shell Global Scenarios to 2025. The future business environment: trends, trade-offs and choices